#ifndef STACK_H
#define STACK_H
#include <stdio.h>
#include <string.h>
#include <stdbool.h>
#include<header.h>
#define MAX_DEPTH 100
#define MAX_DIR_NAME 256

typedef struct {
    char dirs[MAX_DEPTH][MAX_DIR_NAME];
    int top;
} DirStack;

int init_stack(DirStack *stack);
int push(DirStack *stack, const char *dir);
int pop(DirStack *stack); 
#endif

